package com.cy.pj.sys.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.*;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

//@Setter
//@Getter
//@ToString
@Data
@NoArgsConstructor
@AllArgsConstructor
public class SysNotice {
    /**公告ID*/
    private Long id;
    /**公告标题*/
    private String title;
    /**公告类型(1 通知 2 公告)*/
    private String type;
    /**公告内容*/
    private String content;
    /**公告状态 (0正常 1 关闭)*/
    private String status;
    /**备注*/
    private String remark;
    /**创建时间
     * @JsonFormat注解描述属性时，用于告诉底层API，在将对象转换成json字符串时
     * 按照此注解中pattern属性指定的日期格式进行转换 timezone用来指定时区
     * */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date createdTime;
    /**修改时间*/
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date modifiedTime;
    /**创建用户*/
    private String createdUser;
    /**修改用户*/
    private String modifiedUser;



}
